package com.ea.domain.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 物流信息表
 * </p>
 *
 * @author 电器商城
 * @since 2022-11-29
 */
public class LogisticInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 物流运单号
     */
    private String logisticNo;

    /**
     * 物流订单id
     */
    private Long logisticId;

    /**
     * 发出地
     */
    private String startPlace;

    /**
     * 目的地
     */
    private String destination;

    /**
     * 收货人名称
     */
    private String consigneeName;

    /**
     * 收货人联系方式
     */
    private String consigneePhone;

    /**
     * 收件地址
     */
    private String address;

    /**
     * 配送员
     */
    private String deliveryMan;

    /**
     * 配送员联系方式
     */
    private String deliveryPhone;

    /**
     * 发货时间
     */
    private Date sendTime;

    /**
     * 收货时间
     */
    private Date receiptTime;

    private Integer status;
    /**
     * 是否删除（正常：0；删除：1）
     */
    private Integer isDelete;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 修改时间
     */
    private Date gmtUpdate;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getLogisticNo() {
        return logisticNo;
    }

    public void setLogisticNo(String logisticNo) {
        this.logisticNo = logisticNo;
    }

    public Long getLogisticId() {
        return logisticId;
    }

    public void setLogisticId(Long logisticId) {
        this.logisticId = logisticId;
    }

    public String getStartPlace() {
        return startPlace;
    }

    public void setStartPlace(String startPlace) {
        this.startPlace = startPlace;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public String getConsigneePhone() {
        return consigneePhone;
    }

    public void setConsigneePhone(String consigneePhone) {
        this.consigneePhone = consigneePhone;
    }

    public String getDeliveryMan() {
        return deliveryMan;
    }

    public void setDeliveryMan(String deliveryMan) {
        this.deliveryMan = deliveryMan;
    }

    public String getDeliveryPhone() {
        return deliveryPhone;
    }

    public void setDeliveryPhone(String deliveryPhone) {
        this.deliveryPhone = deliveryPhone;
    }

    public Date getSendTime() {
        return sendTime;
    }

    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }

    public Date getReceiptTime() {
        return receiptTime;
    }

    public void setReceiptTime(Date receiptTime) {
        this.receiptTime = receiptTime;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtUpdate() {
        return gmtUpdate;
    }

    public void setGmtUpdate(Date gmtUpdate) {
        this.gmtUpdate = gmtUpdate;
    }

    public String getConsigneeName() {
        return consigneeName;
    }

    public void setConsigneeName(String consigneeName) {
        this.consigneeName = consigneeName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "LogisticInfo{" +
                ", id=" + id +
                ", orderId=" + orderId +
                ", orderNo=" + orderNo +
                ", logisticNo=" + logisticNo +
                ", logisticId=" + logisticId +
                ", startPlace=" + startPlace +
                ", destination=" + destination +
                ", consigneeName=" + consigneeName +
                ", consigneePhone=" + consigneePhone +
                ", address=" + address +
                ", deliveryMan=" + deliveryMan +
                ", deliveryPhone=" + deliveryPhone +
                ", sendTime=" + sendTime +
                ", receiptTime=" + receiptTime +
                ", status=" + status +
                ", isDelete=" + isDelete +
                ", gmtCreate=" + gmtCreate +
                ", gmtUpdate=" + gmtUpdate +
                "}";
    }
}
